package work.chief.dao;

import work.chief.entity.Trolley;

import java.util.List;

public interface TrolleyDao {
    //通过uid和pid查找，判断是否存在
    Trolley selectByTidAndUid(int uid, int pid);

    //通过uid和pid来修改数量
    int updateByUidAndPid(int uid,int pid,int number);

    //加入购物车
    int addTrolley(Trolley trolley);

    //根据uid查询当前用户购车总数
    Integer selectTrolleyCount(int uid);

    //根据uid查询当前用户购物车的全部记录
    List<Trolley> selectAllTrolley(int uid);

    //根据tid来删除购物车
    int deleteByTid(int tid);
    int deleteByTids(String s); //批量删除

    //根据tid查询购物车
    Trolley selectByTid(int tid);

    //根据tid和num修改订单,提交订单后发生
    int updateTrolley(int tid, String orders_name);

    //根据订单号查询购物车
    List<Trolley> selectByOrders_number(String orders_number);


}
